\begin{tabbing} (\=(((((((((((ParallelOp ({-}1)) \+ \\[0ex]CollapseTHEN (RW assert\_pushdownC ({-}1)))$\cdot$) \\[0ex] \\[0ex]CollapseTHENA ((Auto\_aux (first\_nat 1:n) ((first\_nat 1:n),(first\_nat 4:n)) (first\_tok :t \-\\[0ex])\= inil\_term)))$\cdot$) \+ \\[0ex]CollapseTHEN (HypSubst ({-}1) 0))$\cdot$) \\[0ex]CollapseTHEN (Reduce 0))$\cdot$) \\[0ex] \\[0ex]CollapseTHEN ((Auto\_aux (first\_nat 1:n) ((first\_nat 1:n),(first\_nat 3:n)) (first\_tok :t \-\\[0ex])\= inil\_term)))$\cdot$) \+ \\[0ex]CollapseTHEN (Try ((((Unfold `last` 0) \\[0ex]CollapseTHEN (Reduce 0))$\cdot$) \\[0ex] \\[0ex]CollapseTHEN ((Auto\_aux (first\_nat 1:n) ((first\_nat 1:n),(first\_nat 4:n)) (first\_tok :t \-\\[0ex]) inil\_term)))$\cdot$))$\cdot$ \end{tabbing}